从零开始学USB(八、USB的数据流模型)

本文介绍了USB的数据流模型,包括实施者视角的USB层次、总线拓扑以及通信流。USB系统由物理设备、客户端软件、USB系统软件和主机控制器四个实施领域构成。总线拓扑分为物理和逻辑两部分,设备通过集线器以分层星形拓扑连接到主机。USB的通信流涉及主机控制器驱动、USB驱动和客户端软件,通过端点和管道进行数据传输。
摘要由CSDN通过智能技术生成

一、实施者观点

USB在主机和连接的USB设备之间提供通信服务。 但是,简单查看最终用户看到将一个或多个USB设备连接到主机,如图5-1所示,实际上是一点点实施起来比图中所示更复杂。 需要系统的不同视图从不同实施者的角度解释具体的USB要求。 几个重要的必须支持概念和功能,以便为最终用户提供所需的可靠操作今天的个人电脑。 USB以分层的方式呈现,以便于解释和允许特定USB产品的实施者专注于与其产品相关的细节。

图5-2显示了USB的更深入概述,标识了系统的不同层,将在其余部分中更详细地描述。特别是,有四个重点实施领域:

  • USB物理设备:USB电缆末端的一块硬件,可执行一些有用的最终用户功能。
  • 客户端软件:在主机上执行的软件,对应于USB设备。此客户端软件通常随操作系统提供,或与USB设备一起提供。
  • USB系统软件:在特定操作系统中支持USB的软件。 USB系统软件通常随操作系统一起提供,独立于特定的USB设备或客户端软件。
  • USB主机控制器(主机端总线接口):允许USB设备连接到主机的硬件和软件。
  • 6
    点赞
  • 26
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

奔跑的小刺猬

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值